home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / rfc / rfc986 < prev    next >
Text File  |  1995-04-11  |  14KB  |  401 lines

  1.  
  2.  
  3.  
  4. Network Working Group                                  Ross Callon (BBN)
  5. Request for Comments: 986                      Hans-Werner Braun (UMich)
  6.                                                                June 1986
  7.  
  8.                              WORKING DRAFT
  9.  
  10.          Guidelines for the use of Internet-IP addresses in the
  11.                 ISO Connectionless-Mode Network Protocol
  12.  
  13.  
  14. Status of This Memo
  15.  
  16.    This RFC suggests a method to allow the existing IP addressing,
  17.    including the IP protocol field, to be used for the ISO
  18.    Connectionless Network Protocol (CLNP).  This is a draft solution to
  19.    one of the problems inherent in the use of "ISO-grams" in the DOD
  20.    Internet.  Related issues will be discussed in subsequent RFCs.  This
  21.    RFC suggests a proposed protocol for the ARPA-Internet community, and
  22.    requests discussion and suggestions for improvements.  Distribution
  23.    of this memo is unlimited.
  24.  
  25. 1.  Introduction
  26.  
  27.    The CLNP is documented in [1], but for matters of completeness the
  28.    following illustration of the CLNP header is included here as
  29.    Figure 1.
  30.  
  31.    The addressing part of the header is the subject of this RFC, i.e.,
  32.    the source and the destination address, respectively.  These
  33.    addresses are generally discussed in [2] and [3], with this document
  34.    presenting a specific method for addressing in the DOD Internetwork
  35.    environment, consistent with the international standardized NSAP
  36.    addresses.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. Callon & Braun                                                  [Page 1]
  58.  
  59.  
  60.  
  61. RFC 986                                                        June 1986
  62. DOD IP Addresses in ISO CLNP
  63.  
  64.  
  65.                                             Octet                     
  66.   +--------------------------------------+                   +--------
  67.   |  Network Layer Protocol Identifier   |  1                :        
  68.   |--------------------------------------|                   :        
  69.   |           Length Indicator           |  2                :        
  70.   |--------------------------------------|                   :        
  71.   |   Version/Protocol Id Extension      |  3                :   Fixed
  72.   |--------------------------------------|                   :        
  73.   |              Lifetime                |  4                :    Part
  74.   |--------------------------------------|                   :        
  75.   |SP|MS|E/R|      Type                  |  5                :        
  76.   |--------------------------------------|                   :        
  77.   |           Segment Length             |  6,7              :        
  78.   |--------------------------------------|                   :        
  79.   |              Checksum                |  8,9              :        
  80.   |--------------------------------------|                   +--------
  81.   | Destination Address Length Indicator |  10               :        
  82.   |--------------------------------------|                   :        
  83.   |         Destination Address          |  11 through m-1   : Address
  84.   |--------------------------------------|                   :        
  85.   |    Source Address Length Indicator   |  m                :    Part
  86.   |--------------------------------------|                   :        
  87.   |            Source Address            |  m+1 through n-1  :        
  88.   |--------------------------------------|                   +--------
  89.   |         Data Unit Identifier         |  n,n+1            :        
  90.   |--------------------------------------|                   : Segment
  91.   |            Segment Offset            |  n+2,n+3          :   ation
  92.   |--------------------------------------|                   :        
  93.   |             Total Length             |  n+4,n+5          :    Part
  94.   |--------------------------------------|                   +--------
  95.   |                Options               |  n+6 through p    : Options
  96.                                                                   Part
  97.   |--------------------------------------|                   +--------
  98.   |                 Data                 |  p+1 through z    :    Data
  99.   +--------------------------------------+                   +--------
  100.  
  101.                      Figure 1:   PDU Header Format
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Callon & Braun                                                  [Page 2]
  115.  
  116.  
  117.  
  118. RFC 986                                                        June 1986
  119. DOD IP Addresses in ISO CLNP
  120.  
  121.  
  122. 2.  Addresses for Use in the Internet
  123.  
  124.    This section describes the primary addresses used to address NSAPs in
  125.    the Internet.  A later section will describe a separate address
  126.    format for end systems and individual simple LANs that are attached
  127.    to the Internet only through intervening Public Data Networks.
  128.  
  129.    The appropriate Authority and Format Identifier (AFI) is one octet in
  130.    length.
  131.  
  132.       "The AFI consists of an integer with a value between 0 and 99 with
  133.       an abstract syntax of two decimal digits" [3], that is, the AFI
  134.       codes are binary coded decimal (BCD).
  135.  
  136.    It specifies an ISO-6523-ICD assignment, and also that the Domain
  137.    Specific Part (DSP) of the address is based on binary.  The AFI octet
  138.    uses the value "47".  The ISO-6523-ICD format is used to emphasize
  139.    that this is an administrative assignment.  The usage of an ISO DCC
  140.    (Data Country Code) would be possible, but could be misleading due to
  141.    the fairly far spread geographical extent of the Internet-IP.
  142.  
  143.    As required by the ISO addressing standard, the next two octets of
  144.    the address, in this case, specify the Initial Domain Identifier.
  145.    This two octet value is the International Code Designator (ICD)
  146.    assigned to the DOD Internet, "0006".
  147.  
  148.    The remainder of the NSAP address is the Domain Specific Part (DSP).
  149.    This is assigned by the Internet administration, which is considered
  150.    to be an addressing domain.  The remainder of the address specifies a
  151.    one byte version number, the four byte Internet Protocol address and
  152.    a one byte IP user protocol field. The version number allows for
  153.    future extensions.  The IP address used is the same as the current
  154.    four octet IP address.  The user protocol field is the same as the
  155.    user protocol field in the current IP header.  This is necessary
  156.    because the ISO protocol considers identification of the user
  157.    protocol to be an addressing issue, and therefore does not allow for
  158.    the user protocol to be specified in the protocol header
  159.    independently from the address.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. Callon & Braun                                                  [Page 3]
  172.  
  173.  
  174.  
  175. RFC 986                                                        June 1986
  176. DOD IP Addresses in ISO CLNP
  177.  
  178.  
  179.    Therefore a source or destination address within the ISO
  180.    Connectionless Protocol, when used in the DOD Internet, looks as
  181.    follows:
  182.  
  183.                                                Octet
  184.  
  185.                     +------------------------+      
  186.                     |          AFI           |     1
  187.                     +------------------------+      
  188.                     |       IDI / ICD        |     2
  189.                     +--                    --+      
  190.                     |(specifies DOD Internet)|     3
  191.                     +------------------------+      
  192.                     |     Version Number     |     4
  193.                     +------------------------+      
  194.                     |                        |     5
  195.                     +---   four  byte     ---+      
  196.                     |                        |     6
  197.                     +---    Internet      ---+      
  198.                     |                        |     7
  199.                     +---   Address (IP)   ---+      
  200.                     |                        |     8
  201.                     +------------------------+      
  202.                     |  IP User Protocol ID   |     9
  203.                     +------------------------+      
  204.  
  205.                    Figure 2: ISO IP address structure
  206.  
  207.    The Authority and Format Identifier (AFI) is "47" (BCD).  The Initial
  208.    Domain Identifier (IDI) consists of the International Code Designator
  209.    (ICD) assigned to the Internet, and must contain the value "0006".
  210.    The Version Number must contain the value "01".  The Current IP
  211.    addresses and IP user protocol numbers can be found in [4].
  212.  
  213. 3.  Devices Attached to PDNs
  214.  
  215.    Otherwise isolated end systems, which are attached to the Internet
  216.    only indirectly via public data networks, and simple LANs which are
  217.    similarly attached only via Public Data Networks, will make use of a
  218.    separate address format based on their X.121 address.
  219.  
  220.    Figure 3 specifies the address for use by end systems attached to
  221.    PDNs. Here the AFI specifies an ISO-X.121 address format, with the
  222.    DSP based on binary.  The AFI occupies a single octet, and must take
  223.    the value "37" (hexadecimal).  The IDI contains the X.121 addresses
  224.  
  225.  
  226.  
  227.  
  228. Callon & Braun                                                  [Page 4]
  229.  
  230.  
  231.  
  232. RFC 986                                                        June 1986
  233. DOD IP Addresses in ISO CLNP
  234.  
  235.  
  236.    encoded in binary (using BCD), padded at the end if necessary with
  237.    all ones (binary "1111") to make up 7 full octets.  Finally, the DSP
  238.    contains a single octet, which specifies the user protocol.
  239.  
  240.                                                Octet
  241.  
  242.                     +------------------------+      
  243.                     |          AFI           |     1
  244.                     +------------------------+      
  245.                     |          IDI           |     2
  246.                     +--                    --+      
  247.                     |    (specifies X.121    |     3
  248.                     +--                    --+      
  249.                     |   address, padded to   |     4
  250.                     +--                    --+      
  251.                     |        7 octets)       |     5
  252.                     +--                    --+      
  253.                     |                        |     6
  254.                     +--                    --+      
  255.                     |                        |     7
  256.                     +--                    --+      
  257.                     |                        |     8
  258.                     +------------------------+      
  259.                     |  IP User Protocol ID   |     9
  260.                     +------------------------+      
  261.  
  262.       Figure 3: ISO IP address structure for isolated end systems
  263.  
  264.    Figure 4 specifies the address for use by simple LANs attached to
  265.    PDNs. This address is the same as the address used for end systems
  266.    directly attached to PDNs, except for the addition of the (variable
  267.    length) local address as used on the LAN.  Whether the address is of
  268.    the form shown in figure 3, or of the form shown in figure 4, is
  269.    determined by looking at the length of the address.
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285. Callon & Braun                                                  [Page 5]
  286.  
  287.  
  288.  
  289. RFC 986                                                        June 1986
  290. DOD IP Addresses in ISO CLNP
  291.  
  292.  
  293.                                               Octet
  294.  
  295.                  +------------------------+           
  296.                  |          AFI           |     1     
  297.                  +------------------------+           
  298.                  |          IDI           |     2     
  299.                  +--                    --+           
  300.                  |    (specifies X.121    |     3     
  301.                  +--                    --+           
  302.                  |   address, padded to   |     4     
  303.                  +--                    --+           
  304.                  |        7 octets)       |     5     
  305.                  +--                    --+           
  306.                  |                        |     6     
  307.                  +--                    --+           
  308.                  |                        |     7     
  309.                  +--                    --+           
  310.                  |                        |     8     
  311.                  +------------------------+           
  312.                  |                        |     9     
  313.                  +--     local net      --+           
  314.                  |                        |           
  315.                  +--      address       --+           
  316.                  |                        |           
  317.                  +---                   --+ (variable 
  318.                  |                        |     sized)
  319.                  +------------------------+           
  320.                  |  IP User Protocol ID   |           
  321.                  +------------------------+           
  322.  
  323.           Figure 4: ISO IP address structure for isolated LANs
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342. Callon & Braun                                                  [Page 6]
  343.  
  344.  
  345.  
  346. RFC 986                                                        June 1986
  347. DOD IP Addresses in ISO CLNP
  348.  
  349.  
  350. References
  351.  
  352.    [1]  ISO, "Protocol for Providing the Connectionless-Mode Network
  353.         Services", RFC-926, ISO, December 1984.
  354.  
  355.    [2]  ANSI, "Guidelines for the Specification of the Structure of the
  356.         Domain Specific Part (DSP) of the ISO Standard NSAP Address",
  357.         RFC-982, ANSI Working Document X3S3.3/85-258, April 1986.
  358.  
  359.    [3]  ISO, Draft International Standard 8348/DAD2, "Information
  360.         Processing Systems  --  Data Communications  --  Network Service
  361.         Definition, Addendum 2 Covering Network Layer Addressing",
  362.         RFC-941, April 1985.
  363.  
  364.    [4]  Reynolds, J. and J. Postel, "Assigned Numbers", RFC-960, USC
  365.         Information Sciences Institute, December 1985.
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399. Callon & Braun                                                  [Page 7]
  400.  
  401.